/**
 * 
 */
package resultatTest;

import run.ResultatExecutionTest;

/**
 * @author alith
 *
 */
public class ResultatTestCommandeSimple extends ResultatTest {
	
	private int code;

	/**
	 * 
	 */
	public ResultatTestCommandeSimple(int codeRetour) {
		super();
		code = codeRetour;
	}
	
	public int getCode() {
		return code;
	}
	
	@Override
	public ResultatExecutionTest equals (ResultatTest other) { //si on voulait on pourrait faire code == other.getCode()
		if (code == 0 && ((ResultatTestCommandeSimple)other).getCode()!= 0) return new ResultatExecutionTest(false, "On a eu un succes au lieu d'un echec au test.");
		if (code != 0 && ((ResultatTestCommandeSimple)other).getCode()== 0) return new ResultatExecutionTest(false, "On a eu un echec au lieu d'un succes au test.");
		return new ResultatExecutionTest(true);
	}

}
